Soeur Fidelma se retrouve dans le port de Gênes alors qu'elle vient de quitter Rome pour son retour à Cashel, sa ville natale. Son ancien professeur, le Frère Ruadán, est en train d'agoniser dans l'abbaye de Bobium - une abbaye isolée, située dans un pays perturbé où les chrétiens sont en proie à un conflit interne sanglant, et où le culte des dieux païens prévaut encore. Elle est déterminée à revoir le Frère Ruadán avant qu'il ne meure, mais la magnifique vallée de Trebbiaest est semée d'embûches.
Alors qu'ils sont en route pour une visite auprès de l'évêque de Canterburry, soeur Fidelma et son fidèle Eadulf sont pris dans un violent orage. Leur bateau est obligé d'accoster en catastrophe sur les côtes du royaume gallois de Dyfed. Le roi Gwlyddien, affligé par la disparition de son fils, les y accueille avec joie. Soeur Fidelma aidera à percer le mystère qui entoure cette disparition.
En 667, Sarait, la nourrice d'Alchu, fils de Fidelma et Eadulf a été assassinée tandis qu'elle se rendait à un rendez-vous suite à un message transmis par un nain. L'enfant qui était avec elle a disparu. Fidelma et Eadulf, les parents de cet enfant, partent donc avec une escorte à Cnoc Loinge où il espèrent retrouver le nain. Ils sont accueillis par Fiachrae, le cousin de Fidelma.
Fidelma et Eadulf viennent d'avoir un enfant au château familial de Cashel. Alors que la dépression guette Fidelma, son cousin Becc l'entraîne dans une enquête sur le meurtre de trois jeunes filles commis au Cercle des cochons, sur la colline du Hallier. Accompagnés d'Eadulf, ils se rendent chez un ermite qui a initié les victimes aux mystères de la lune et des étoiles.